import request from "@/utils/request";
// 1、轮播图的接口：
export const homeSwiper = () => {
    return request({
        method: "GET",
        url: "/home/swiperdata"
    })
}

// 2、封装入口导航：
export const homeCatitems = () => {
    return request({
        method: "GET",
        url: "/home/catitems"
    })
}

// 3、封装楼层数据：
export const homeFloordata = () => {
    return request({
        method: "GET",
        url: "/home/floordata",

    })
}

//  4、封装商品列表的数据：
export const getGoodsList = (data) => {
    return request({
        method: "GET",
        url: "/goods/search",
        data
    })
}

//  5、封装商品详情的数据：
export const getGoodDetail = (data) => {
    return request({
        method: "GET",
        url: "/goods/detail",
        data
    })
}

//  6、获取用户的token：
export const wxLogin = (data) => {
    return request({
        method: "POST",
        url: "/users/wxlogin",
        data
    })
}

//  7、创建订单的接口：
export const ordersCreate = (data) => {
    return request({
        method: "POST",
        url: "/my/orders/create",
        data,
        header: {
            // 这里呢是要获取存在本地的token值：
            Authorization: uni.getStorageSync('token')
        }
    })
}


//  8、根据订单生成对应的支付参数：
export const getPayParams = (data) => {
    return request({
        method: "POST",
        url: "/my/orders/req_unifiedorder",
        data,
        header: {
            // 这里呢是要获取存在本地的token值：
            Authorization: uni.getStorageSync('token')
        }
    })
}
//  9、查询订单状态：查询订单是否支付成功：
export const checkOrders = (data) => {
    return request({
        method: "POST",
        url: "/my/orders/chkOrder",
        data,
        header: {
            // 这里呢是要获取存在本地的token值：
            Authorization: uni.getStorageSync('token')
        }
    })
}

//  10、历史订单查询：可以查询所有的订单：
export const getOrdersAll = (data) => {
    return request({
        method: "GET",
        url: "/my/orders/all",
        data,
        header: {
            // 这里呢是要获取存在本地的token值：
            Authorization: uni.getStorageSync('token')
        }
    })
} 